﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;

public partial class Publish_DanhBaThoiTrang : System.Web.UI.MasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            DataSet ds = new DataSet();
            ds.ReadXml(AppDomain.CurrentDomain.BaseDirectory + @"App_Data\productcategory.xml");
            DataTable dt = ds.Tables[0];
            ddlCategory.Items.Clear();
            ddlCategory.Items.Add(new ListItem("-- chọn sản phẩm --", ""));
            foreach (DataRow dr in dt.Rows)
            {
                ddlCategory.Items.Add(new ListItem(dr["Title"].ToString(), dr["IDCategory"].ToString()));
            }
            dt.Dispose();
            ds.Dispose();

            ddlPrice.Items.Clear();
            ddlPrice.Items.Add(new ListItem("-- chọn giá --", "0"));
            ddlPrice.Items.Add(new ListItem("dưới 500 ngàn", "1"));
            ddlPrice.Items.Add(new ListItem("từ 500 đến dưới 1 triệu", "2"));
            ddlPrice.Items.Add(new ListItem("từ 1 triệu đến dưới 2 triệu", "3"));
            ddlPrice.Items.Add(new ListItem("từ 2 triệu đến dưới 5 triệu", "4"));
            ddlPrice.Items.Add(new ListItem("trên 5 triệu", "5"));
        }
    }

    protected string ReadCounter()
    {
        string rs = "", letter = "", counter = CommonClass.ReadCounter(CommonClass.fileVisisted).ToString();
        string img = "<img src='../images/number/{0}.gif' alt='' align='center' border='0px' width='13px' height='16px' />";
        int len = counter.Length;

        for (int i = 0; i < len; i++)
        {
            letter = counter[i].ToString();
            letter = String.Format(img, letter);
            rs += letter;
        }

        return rs;
    }

    protected string ReadOnline()
    {
        string rs = "", letter = "", counter = Application["visitors_online"].ToString();
        string img = "<img src='../images/number/{0}.gif' alt='' align='center' border='0px' width='13px' height='16px' />";
        int len = counter.Length;

        for (int i = 0; i < len; i++)
        {
            letter = counter[i].ToString();
            letter = String.Format(img, letter);
            rs += letter;
        }

        return rs;
    }

    protected void btnSearch_ServerClick(object sender, EventArgs e)
    {
        if (txtSearch.Text.Trim() != "")
        {
            GssBL.BLProduct.DOSearch DO = new GssBL.BLProduct.DOSearch();
            DO.Keyword = txtSearch.Text.Trim();
            DO.Category = ddlCategory.SelectedValue;
            int i = Convert.ToInt32(ddlPrice.SelectedValue);
            DO.PriceMode = (GssBL.BLProduct.PriceModes)i;

            Session.Add("ProductSearch", DO);
            Response.Redirect(@"SearchResult.aspx", false);
        }
    }
}
